Python Job: Software Developer

Job added on

Company

Mott MacDonald

Location

New York - India

Job type

Full-Time

Python Job Details

Mott MacDonald digital hub is currently in the middle of an exciting digital program, which involves developing lot of exciting automation tools for different businesses. As a VBA + Python Developer for Business Applications you will be working with the team to enhance and further develop the new automation tools and maintain and do essential updates to the legacy systems. In addition, you will be creating and updating interfaces of various systems over time.

Your main responsibilities as part of this role would be, but not limited to:
  • You will be using VBA + Python in an automation project using GitHub as the code repository
  • Development of excel spreadsheets that interface with various business systems. You will be using VBA to validate data and make API calls from different sources.

The team is also responsible for several other applications and you will have the opportunity to do development of:
  • Interfaces between various systems and the core tool utilizing the provided APIs using VBA or Python
  • Create complex business logic using a graphical interface (no-code solution)
  • Electronic forms, using Python and SQL.
  • Development is completed in sprints
Your other responsibilities will include:
  • Discuss and refine requirements with the stakeholders in the initial phase of development.
  • Advise business analysts on technical requirements and create automation process prototypes where necessary.
  • Peer Review the work of other developers when needed.
  • Undertake developer testing on system changes made, before these changes are passed to the Business Analyst for Functional testing.
  • Create change records in line with IT policy and carry out deployments between the development and test environments.

Candidate Specification

Skills and Experience:
It is vital that you are a skilled developer with ability and aptitude to learn. A high standard of spoken English is required.

Formal education & certification
  • University degree (B.Tech) in any of the engineering discipline
Essential knowledge and experience
  • Strong knowledge in writing VBA codes in Excel
  • Have extensively used excel formulas to solve complex automation problems
  • Demonstrable programming knowledge on Python and SQL. Please note that there will be an interview which will be conducted online
  • Have used power query to connect data from different sources in excel
  • Strong knowledge in using python + Jupyter notebook for Data Visualisation
  • Good verbal and written communication skills
Highly desirable knowledge and experience
  • VBA
  • Python
  • SQL
  • Experience working with an agile methodology
Essential personal attributes
  • Able to communicate effectively with non-technical staff and with technical members of interdisciplinary teams
  • A methodical and structured approach to problem solving, selecting and effectively utilising appropriate methods, procedures, tools, equipment and standards, to meet all targets set
  • Ability to effectively prioritise and execute tasks in a high-pressure environment and deliver to a deadline
  • Keen attention to detail
  • Flexible and adaptable regarding learning and understanding new technologies
  • Highly self-motivated and directed
  • Ability to work both independently and in a team-oriented, collaborative environment.
  • An excellent level of written and spoken English is essential.

Job Profile

We can offer (subject to Company’s policy):
  • Agile and safe working environment
  • Competitive annual leave and sick leaves
  • Group incentive scheme
  • Group term life insurance, Workmen’s compensation and Group medical insurance coverage
  • Short and Long-term Global employment opportunities
  • Global collaboration and knowledge sharing
  • Digital Innovation and Transformation

Job Ref

58469BR

Recruiter Contact

Nisha Hegde

Country

India

Region/State

ALL - India

Discipline

Digital design

Sector

Digital Ventures

Website Region

Asia Subcontinent

Website Sector

Buildings, Digital